5.11. 练习

5.4 电路练习

  1. 仅使用 AND、OR 和 NOT 门创建一个 1 位 XOR 电路。明确显示从 XOR 真值表开始的所有步骤,然后列出 XOR 为 1 时的逻辑表达式,然后将表达式转换为电路。
  2. 列出具有 3 个输入值(A、B 和 CARRY IN)和两个输出值(SUM 和 CARRY OUT)的完整 1 位加法器电路的真值表。
  3. 仅使用基本逻辑门(AND、OR、NOT)和 1 位加法器电路创建一个 4 位取反电路。假设高位(位 3)是 4 位二进制补码值的符号位。有关二进制补码数取反的详细信息,请参阅 第 4 章
  4. 对于 控制电路部分中显示的 4 路多路复用器电路,解释为什么 S 输入值为 1 会导致多路复用器输出 B 的值。
  5. 16 路多路复用器需要多少个选择位?解释你的答案。
  6. 绘制一个存储 0 的 RS 锁存器电路。然后,跟踪电路的更新以将 1 写入其中。使用 存储电路部分中的 RS 锁存器图 作为示例。
  7. 对于 存储电路部分中显示的门控 D 锁存器图,哪些输入值会导致将 1 写入锁存器?哪些输入会导致将 0 写入锁存器?
  8. 解释为什么当 WE 输入为 0 时,门控 D 锁存器的 D 输入对锁存器中存储的值没有影响。